Korišćenje VBA u paketima MS
Office
Vrsta: Seminarski | Broj strana: 21 | Nivo:
Visoka poslovna škola, Čačak
S A D R Ž A J
I UVOD
I.1 Visual
Basic.......................................................................................
3
I.2 VBA i
Office.......................................................................................
3
II VISUAL BASIC ZA APLIKACIJE
II.1 Visual Basic
Editor..........................................................................
6
II.2 Moduli..............................................................................................
8
II.3
Subprocedure...................................................................................
8
II.4
Funkcije............................................................................................
9
II.5 Promenljive u
VBA...........................................................................
10
II.6 Deklaracija VBA
promenljivih......................................................... 12
II.7 Opseg VBA promenljivih..................................................................
14
II.8 VBA
operatori...................................................................................
15
II.9 Matematičke funkcije u
VBA............................................................ 15
II.10 Kontrola toka
programa................................................................. 16
II.11
Nizovi..............................................................................................
19
LITERATURA..........................................................................................
21
I U V O D
I.1 Visual Basic
Visual Basic je programski jezik visokog nivoa
razvijen iz jezika BASIC (Beginner's Allpurpose Symbolic Instruction Code). Sam
BASIC je nastao 1964.-te godine. Planirano je da to bude jednostavan jezik za
učenje programiranja, tj. da približi programiranje korisnicima koji nisu imali
veliko matematičko predznanje i nisu bili zainteresovani da ga steknu.
Dizajneri su želeli da to čak bude i početni korak u savladavanju moćnijih
jezika kao što su FORTRAN ili ALGO.
Od svog postanka, BASIC se razvijao i
poboljšavao. U svojim ranim implementacijama, BASIC je bio interpreter. Kod
interpretera se svaka linija programa zasebno tumači i ovakvo izvršavanje je
obicno sporo. Druga mana interpretera je da oni nemaju izvršni kod, odnosno za
tumačenje programa neophodno je posedovati odgovarajuci program za
interpretiranje. Programski paket Matlab radi takođe kao interpreter. Većina
modernih dijalekata BASIC-a dozvoljava kompajliranje koda, što rezultuje u
bržem mnogo izvršavanju koda.
I.2 VBA i Office
BASIC je dobio na popularnosti 1991.-e kada je
Microsoft pustio Visual Basic for Windows koji je popularizovao razvoj
samostalnih (standalone) aplikacija za Windows. Visual Basic for Applications
(VBA) predstavlja implementaciju Visual Basic-a.
Prvi softverski proizvod koji je koristio VBA bio
je Excel 5. VBA je vrlo brzo bio prihvaćen i stari makro jezik koji je koristio
Excel 4 je bio potisnut. U druge
aplikacije Office-a, tj. Word, Access, Power Point, Outlook, VBA je ušao u
paketu Office 97. Sa pojavom Front Page-a, VBA postaje i njegov deo. Štaviše,
VBA je izašao iz Microsoft Office okvira i biva uključen u Adobe, AutoCAD,
Visio, SolidWorks itd. Postoje male razlike u načinu implementacije VBA u
različitim aplikacijama, ali se većinom koristi isti jezik, kao što je VB6, i
iste biblioteke. Ono što se menja je skup objekata određene aplikacije.
Ukratko, VBA može biti ugrađen u aplikacije koje koriste COM (Component Object
Model) objekte. COM je
Microsoft-ov standard za definisanje interfejsa između objekata. Ključ u
korišćenju VBA sa drugim aplikacijama leži u razumevanju objektnog modela
aplikacije. VBA radi sa objektima aplikacije i svaka aplikacija (Word, Excel,
Visio) ima svoj jedinstveni objektni model.
---------- OSTATAK TEKSTA NIJE PRIKAZAN. CEO RAD MOŽETE PREUZETI NA SAJTU. ----------
MOŽETE NAS KONTAKTIRATI NA E-MAIL: maturskiradovi.net@gmail.com
besplatniseminarski.net Besplatni seminarski Maturski Diplomski Maturalni SEMINARSKI RAD , seminarski radovi download, seminarski rad besplatno, www.besplatniseminarski.net, Samo besplatni seminarski radovi, Seminarski rad bez placanja, naknada, sms-a, uslovljavanja.. proverite!